#include "led.h"

void led(uint8_t led_buf)
{
    uint16_t on = ((uint16_t)led_buf << 8);
    uint16_t off = ((uint16_t)~led_buf << 8);

    HAL_GPIO_WritePin(GPIOC, on, GPIO_PIN_RESET);
    HAL_GPIO_WritePin(GPIOC, off, GPIO_PIN_SET);
    HAL_GPIO_WritePin(LED_CTRL_GPIO_Port, LED_CTRL_Pin, GPIO_PIN_SET);
    HAL_GPIO_WritePin(LED_CTRL_GPIO_Port, LED_CTRL_Pin, GPIO_PIN_RESET);
}
